//
//  CoreLockConst.h
//  CoreLock
//
//  Created by 成林 on 15/4/24.
//  Copyright (c) 2015年 冯成林. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

#ifndef _CoreLockConst_H_
#define _CoreLockConst_H_

#define rgba(r,g,b,a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a]

/**
 *  背景色
 */ 
#define CoreLockViewBgColor rgba(255,255,255,1)//rgba(13,52,89,1)

/**
 *  外环线条颜色：默认
 */
#define CoreLockCircleLineNormalColor rgba(241,241,241,1)

/**
 *  外环线条颜色：选中
 */
#define CoreLockCircleLineSelectedColor rgba(72,201,176,1)

/**
 *  实心圆
 */
#define CoreLockCircleLineSelectedCircleColor rgba(72,201,176,1)

/**
 *  实心圆
 */
#define CoreLockLockLineColor rgba(72,201,176,1)

/**
 *  警示文字颜色
 */
#define CoreLockWarnColor rgba(247,102,102,1)

/**
 *  选中外圈
 */
#define CoreLockSelectedWrapColor rgba(72,201,176,1)

/**
 *  普通提示文字颜色
 */
#define CoreLockNormalTextColor rgba(35,36,43,1)

/**
 *  主色调文字颜色
 */
#define CoreMainTextColor rgba(72,201,176,1)

/** 选中圆大小比例 */
extern const CGFloat CoreLockArcWHR;

/** 选中圆大小的线宽 */
extern const CGFloat CoreLockArcLineW;

/** 密码存储Key */
extern NSString *const CoreLockPWDKey;

#pragma mark - 手势密码

/** 最低设置密码数目 */
extern const NSUInteger CoreLockMinItemCount;


/** 设置密码提示文字 */
#define CoreLockPWDTitleFirst (@"绘制图案")

/** 设置密码提示文字：确认 */
#define CoreLockPWDTitleConfirm  (@"再次绘制图案")

/** 设置密码提示文字：再次密码不一致 */
#define CoreLockPWDDiffTitle  (@"与上一次绘制不一致，请重新绘制")

/** 设置密码提示文字：设置成功 */
#define CoreLockPWSuccessTitle  (@"密码设置成功")

/**
 *  验证密码
 */

/** 验证密码：普通提示文字 */
#define CoreLockVerifyNormalTitle  @""

/** 验证密码：普通提示文字 (关闭密码时使用) */
#define CoreLockVerifyNormalCloseTitle  (@"请输入原手势密码")

/** 验证密码：密码错误 */
#define CoreLockVerifyErrorPwdTitle  (@"输入密码错误")

/** 验证密码：验证成功 */
#define CoreLockVerifySuccesslTitle  (@"密码正确")

/**
 *  修改密码
 */

/** 修改密码：普通提示文字 */
#define CoreLockModifyNormalTitle (@"请输入原手势密码")

/** 修改密码：新旧密码一致错误提示 */
#define CoreLockModifyErrorTitle (@"新密码与旧密码不能一致，请重新绘制")

#pragma mark - 数字密码

/**
 *  设置数字密码
 */

/** 设置数字密码提示文字 */
#define CoreLockNumberPWDTitleFirst (@"请输入密码")
/** 设置数字密码提示文字：确认 */
#define CoreLockNumberPWDTitleConfirm (@"请再次输入密码")
/** 设置数字密码提示文字：再次密码不一致 */
#define CoreLockNumberPWDDiffTitle (@"两次密码输入不一致，请重新输入")
/** 设置数字密码提示文字：设置成功 */
#define CoreLockNumberPPWSuccessTitle (@"密码设置成功")

/**
 *  验证密码
 */

/** 验证密码：普通提示文字 */
#define CoreLockNumberVerifyNormalTitle (@"请输入应用锁")

/** 验证密码：密码错误 */
#define CoreLockNumberVerifyErrorPwdTitle (@"输入密码错误")

/** 验证密码：验证成功 */
#define CoreLockNumberVerifySuccesslTitle (@"密码正确")

/**
 *  修改数字密码
 */
/** 修改数字密码：普通提示文字 */
#define CoreLockNumberModifyNormalTitle (@"请输入原密码")
/** 修改密码：新旧密码一致错误提示 */
#define CoreLockNumberModifyErrorTitle (@"新密码与旧密码不能一致，请重新输入")


#endif
